I got 5 stars by restarting until I got a guy within the first three years that was above +20. He only had one trait of the dream guy, but had 3 very positive traits. Then from there, avoid killing him and get all the roses and diamonds and chocolate you can. It actually won't take that long if you restart quickly after realizing you don't have someone who will bring you to 5 stars.
If you time it perfectly, you can jump when switching from on the paper to off it. That lets you get to areas that are normally more difficult to get to. It made the last level a lot easier. But it's probably faster to just solve the puzzles than spend several minutes trying to time a perfect jump.