XBL is a much more reliable service than PSN, PSN is constantly down. I would actually give the online experience to XBL.
Hardware wise, PS4 is more attractive, but disagree on controllers. WIth that said, controller are a matter of preference. Folks should really hold each controller and...