탭기반은 프레그먼트로 하시는게 좋을듯 합니다.
프레그먼트로 하면 container에 화면을 갈아끼우는 형태로 구성되기 때문에
액티비티 처럼 인텐트를 사용해서 계속적으로 startActiivty로 화면을 호출하고 finish()를 호출한다면 비효율 적이기도 하고,
프레그먼트로 구현한것에 비해서 화면전환 등이 자연스럽지 못할것 같은 느낌이 드네요..
어떤 문제점에 봉착하셨는진 모르겠지만, 액티비티에서 되면 거의 프레그먼트에서도 다 가능 할 것입니다.