I was going to recommend it to a friend today, but i logged in and just had a terrible experience with FPS lag. It's not my PC either, because i can run every other game just fine with maximum graphics. The newbie tutorial island and avatars were also bad experiences.
Me and my friends are also from IMVU, and i want them to join me, but i already know they will get frustrated due to the slow rendering and lag. It's too bad really, because i love the customization a lot better in SL, but it's not worth leaving all our avatars and connections in imvu, until Linden Lab gets it's act together (which i doubt since they've had 12+ years to do it already).
I'm not an SL newbie either (going on 4 years i think), and this is just my opinion, but i wouldn't recommend SL to anyone in it's current state.
Another frustrating thing is the complicated avatar mess. There's no uniformity to it. There's default avatars, new mesh default avatars, old default avatars, fitted mesh, rigged mesh, and then mesh bodies and parts. It's just confusing!
And it gets even more confusing when you try to find clothes. Almost all shoes require Slink feet. Clothes are either fitted, rigged, or mesh. Hair and accessories are confusing too.
Anyway, i'm done ranting, but these are some of the major problems i experienced with SL after coming back to it. I just hope some SL veterans don't think i'm hating on SL, because i'm not. Cheers.