Wheels
Whether indoors or out, I use 80MM 85A wheels on full rocker frames for rink /freestyle skating, and even some distance skating.
I also use 90MM 85A wheels on Endless frames for street/distance skating.
Bearings
I have done a lot of research on bearings, their quality, life expectancy, etc., and learned that buying simple Bones Reds, and taking care of them, is all I need to do. I have several sets of them that are ready to be cleaned, (with acetone or alcohol) and sets ready to go. Taking care of my bearings has saved me a small fortune.