I agree. But they also have another benefit, that of assimilating ammonia/ammonium when fish are present. Once you get the plants growing, and especially with floating plants present, you will be ready to add the first fish. No other "cycling" is required if you go slow with growing plants.
As for the fish, what are your source water parameters? This is something you would not have been worrying about as much with marine, as the GH and pH is generally universal. Freshwater is very different. Each species of freshwater fish has evolved over thousands of years to function in quite a specific environment, which includes the aquascaping we provide to ensure the natural elements are present, water parameters, numbers when a shoaling species (live in groups), and other species included.
Taking just the parameters for now, you want to know the GH (general or total hardness) and pH of your source water; knowing the KH (carbonate hardness or Alkalinity) is useful, as this can buffer the pH. You should be able to track these down from your municipal water authority, in the US probably on their website. Some species have very specialized requirements, some are more adaptable, but adaptability has limits. Once we know the parameters, we can offer suggestions for suitable species. Along with the number, include the unit of measurement they use, as there are several.
You doo not need a CO2 system, if you stay with natural or low-tech plants. Light is important though, both intensity and then spectrum. If you have a lighting fixture, providing the data will help. The lighting needed for marine tanks does not provide good light over freshwater planted tanks.
And, welcome to TFF.
Byron.