Они используются для разных вещей. Ни один из них не лучше другого.
Если вы новичок, я бы выбрал View на основе. По умолчанию он снабжен большим количеством материалов для вас и позволяет вам работать с функциональностью вашего приложения, а не с деталями, отображаемыми на экране. Это также ограничивает вас в способах, которые не основаны на Window, но для вашего уровня это, вероятно, хорошая вещь.