Personal trainer is actually necessary according to me,When it comes to training we don't really know the actual way of it.
That is why we need someone who can show us the actual way of keeping our self fit and physically fit.I prefer personal trainers.In fact i have my own and they really helped me a lot in building myself.