Even though Livy's history is occasionally (ie. rarely) problematic, Livy was not "full of crap".

It's so easy to criticise someone else's work, and modern historians always seem to assume they know better than the ancients.

In fact Livy provides a critical analysis of various ancient sources. His work is invaluable.