Wiegela White Knight/Snowflake or Rose Iceberg.

I have a good spot in my small garden south of my house, full sun, afternoon shade, and sheltered from north wind in zone 5. I want some perenials or shrubs that is EASY to grow with showy flowers and long bloom period. The space is about 2' wide and 3' tall.
I'd planned to plant a Iceberg Rose until I saw some Wiegela White Knight and Snowflake on sale. I haven't seen any Wiegela live. I don't know if they look OK. I never trust the photos on the web. Usually the flowers photo on the web doesn't look anything close to the same flower I have in my garden. It's like before and after pictures of a plastic surgey ad.
Is Wiegela White Knight or Snowflake a good choice? Is Iceberg rose better? Any others?
Thanks a thousand.
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
Add image file

HomeOwnersHub.com is a website for homeowners and building and maintenance pros. It is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.