It’s really personal preference! I think with rhyming it ends up sounding a bit like a superhero or book character, for any surname not just yours. I would personally avoid rhyming first and last names but it’s really up to you. I think alliteration in general is fine and can be quite nice, although [name_f]Sofia[/name_f] might be a little too similar sounding with not just first letter alliteration but the whole first syllable being the same, e.g. SO-fia SO-vay is too similar but [name_f]Serena[/name_f] Sauve sounds better.
I think alliteration can work really well in the right combo. [name_f]Sofia[/name_f] Sauve sounds sparky and memorable to me, I like it a lot.
Rhyming names like [name_f]Monet[/name_f] and [name_m]Dante[/name_m] don’t work so well to my ear. It sounds a bit gimmicky to me. [name_m]Dante[/name_m] is better because the stress falls in a different place, so I think that one is doable, but I wouldn’t use [name_f]Monet[/name_f] with your surname.