The program I use to make my stream look good is Streamlabs OBS. It has a lot of good features and the ability to add widgets to your stream for a variety of different things. I also use an Elgato HD60 Pro to record my Streams and Gameplay. I highly recommend using both of these if you are a console user and want a good quality stream!