I did a lot of looking for the best all around push cart and I ultimately went with the Clicgear Model 3.5+. Easy to use, compact, built sturdy, multiple accessory attachments,and comes in a variety of colors! What more could you ask for..
As for the bag I'm using the 2017 Players 5 Stand Bag. Its nice, light weight, clean look, and perfect size to hold any extras needed on the course.