I don't think
Seraphina is too much but it is a little more frilly looking than
Serafina.
Seraphina could also go by Seri or Seraph or Phina or Phee. I prefer
Serafina because the nn's
Fina and Fi / Fee look better to me, Seraph isn't as natural a nn for
Serafina but it still works.
Seraphine is also nice but then Phina and Phee don't work as well as nn's but Seri or
Sera or Seraph still work just as well.
Seraphine can get away with having no nn's easier than
Seraphina since
Seraphine is a syllable shorter.
-----------------------------