If by "mid-April 2023", you mean Easter week, it will be Crowded! So staying onsite at a
DVC resort would provide valuable access to
Extended Evening Hours - usually just at Epcot on Monday evening and MK on Wednesday evening. EEH are only available to guests staying at Disney Deluxe resorts, DVC resorts, Shades of Green (military), and the
Swan, the
Dolphin, and the
Swan Reserve hotels. If you're interested in using a lot of Marriott points and saving your DVC points for another time, then you may want to look at booking a suite or connecting rooms at one of those 3 hotels. DVC points are high during Easter week and you may have only a few resort options for a 2BR at a DVC resort when the 7-month window opens (soon!). So do look soon at the differently themed DVC resorts, especially the larger ones which are more likely to have 2BR availability during a peak period - OKW, SSR, AKV, and possibly BLT or RIV - to see if any of them appeal.
If your mid-April trip is planned for the following week (i.e., after April 16), it'll be much less crowded since most spring breaks are done by then. So an offsite Marriott stay could be just as nice, IMO, assuming you'll have a car or plan to use Uber/Lyft frequently. The offsite
Marriott Orlando World Center hotel is less than 2 miles away. All of these Marriott hotels do charge nightly resort fees. Also offsite,
Marriott's Lakeshore Reserve vacation club is ~12 miles away. Both of these offsite Marriott properties are upscale with gorgeous pool areas. Lakeshore Reserve is a timeshare so it does offer 2BR villas and townhomes.
For evening activities, there are options whether you're onsite or offsite. After a MK day, see the electrical water pageant from any of the boat launch areas at MK or MK area resorts. After an AK day (earliest closing hours), plan to doing something in the Disney Springs area (below) if you don't have park hoppers. Even now, during a slower period, here are the hours for some DS area activities that are suitable with an 8 year old:
Disney Springs is open until 11 pm weeknights, 11:30 pm on weekends - usually later during peak crowd weeks.
Splitsville (bowling) in DS is open until 11 pm - reserve lanes in advance.
Fantasia Gardens and Summerland (mini golf) are open until 10 pm - may reserve time in advance.
AMC Disney Springs 24 Dine-In Theater is technically open until 11 pm, with some movies starting as late as 10:50 pm, and occasionally offering a PG film as late as 9 pm - also may want to buy tickets in advance, if going during peak crowd weeks.
There are more options offsite as well, if you'll have a car. HTH.