Getting 2.7x files into 2.8 is very hit-or-miss for me too. On the one hand, I’ve been able to for instance open the VonnBots Blend file, or even append characters from it into a new 2.8 file; the only thing that doesn’t “work” is the custom UI addon for the rigs. On the other hand, I tried to import my half-done French Horn project into 2.8 and couldn’t set it to render preview mode without crashing – maybe because of all the modifiers?
Just be aware that 2.8 converts your layers into collections. Helpfully, they will be named according to the layer they were – so everything that was in layer 1 in your 2.7x file will be in “Collection 1” in the 2.8 outliner; everything that was in layer 12 will be in Collection 12, and so on. Except you can rename collections to whatever you want, which is awesome.
I would suggest that if you have any projects started in 2.7x, even if you plan to switch completely to 2.8 (like me), just finish those projects in 2.7x first and only start projects in 2.8 from scratch.
Right now I’m kind of spinning my wheels, I finished my last big Blender project in the middle of July so now I’m waiting for the class to start producing with 2.8.
One benefit of switching to 2.8 so soon is being able to get really excited when functions I miss are re-added. I’m gonna throw a party when Local View gets put back in; you’re all invited.